home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / conex62.zip / UPGRADE.DOC < prev   
Text File  |  1992-10-12  |  11KB  |  286 lines

  1.  
  2.             ┌─────────────────────┐
  3.             │  CONEX version 6.2  │
  4.             └─────────────────────┘
  5.  
  6. New features are:
  7.  
  8.  - default setting changed to bits/parity: 8 none, emulation: VT320 7-Bit
  9.  
  10.  - single key replacement is shown with Alt-H
  11.    When mapping a key to a single character this is internally not
  12.    stored as a macro but simply replaced in a translation table and
  13.    labels are ignored. These replacements are now shown in the help menu
  14.    with an arrow in front, which means that the label is not displayed
  15.    but the key's definition.
  16.  
  17.  - support sliding windows/long packets in kermit file transfer
  18.    The file transfer subroutines have been totally rewritten to allow
  19.    advanced features of the kermit protocol.
  20.  
  21.  - default kermit packet size = 2000 bytes (long packet)
  22.    Packet sizes can now be selected from 80 to 9024, which is larger
  23.    than in the original MSKERMIT program which only allows packet sizes
  24.    up to 2000.
  25.  
  26.  - "ESC [" switches back from graphic mode to text mode
  27.    Any ESC [ sequence switches back from graphic mode to normal mode now.
  28.    VT100 sequences normally look like "ESC [ <some character>", so
  29.    invoking a editor for example will bring you back to text mode
  30.    automatically.
  31.  
  32.  - Cursor type changes according to insert/overwrite mode
  33.    In insert mode cursor type is large blinking block.
  34.    In overwrite mode cursor type is small underline.
  35.  
  36.  - Numbers can be entered directly in windows
  37.    In version 6.1 numbers could only be changed with cursor keys left
  38.    right. They must now be entered directly like entering a string.
  39.    Hexadecimal numbers should begin with '$'.
  40.  
  41.  - Shift-Tab can be programmed
  42.    Shift-Tab normally send "ESC [ Z" under vt320 emulation.
  43.  
  44.  - support printer command under VT... emulation
  45.    If a printer is connected printer commands under vt100 emulation are
  46.    now executed correctly.
  47.  
  48.  - features from VT320 emulation
  49.    Some features from VT320 emulation are implemented now, mainly
  50.    allowing 8 bit control codes and various cursor movement commands.
  51.    VT100 is a subset of vt320 7-bit, so you can still use vt100 ESC
  52.    sequences.
  53.    If you need any more features of vt320, please tell me. Since I don't
  54.    have any programs which uses vt320 emulation explicitly I could not
  55.    yet test it in reality.
  56.  
  57.  - support UART 16550A FIFO
  58.    Newer chips which handle the com ports can store up to 14 characters
  59.    before they generate an interrupt. So in all the program is not
  60.    interrupted as often as with older chips. I did not notice any
  61.    difference in the behaviour of conex though the program flow was
  62.    interrupted less often.
  63.    The UART chip is automatically detected.
  64.  
  65.  - Answerback message implemented (<Alt-I>, more=yes)
  66.    If we receive ENQ=^C, the specified string is automatically
  67.    transmitted to the host. This is part of VT100 emulation.
  68.  
  69.  - support line drawing patterns in Tek mode (ESC `, ..., ESC e)
  70.    Different line type are now supported in Tektronix mode. See tech.ref
  71.    for more details.
  72.  
  73.  - "ESC [ ? 38 h" switches into graphic mode
  74.  
  75.  - Characters in Tektronix mode are transmitted to HPGL file
  76.    Printed characters in Tektronix mode were formerly dropped in the
  77.    plot file.
  78.  
  79.  - telnet port and timeout made configurable (<Alt-I>)
  80.    Telnet port should normally be 23, but in some special occasions this
  81.    can be any other number. Timeout value gives the maximal time in
  82.    milliseconds we will try to connect to a host. This value should be
  83.    larger when the host is farther away, it is preset to 5 sec.
  84.  
  85.  
  86.  
  87.             ┌─────────────────────────────┐
  88.             │ UPDATE CONEX.INI 6.1 to 6.2 │
  89.             └─────────────────────────────┘
  90.  
  91. 1. Delete sections "User defined character set" and "Session dependent
  92.    parameters"
  93.  
  94. 2. Change header to "CONEX 6.2"
  95.  
  96. 3. Start new version and change parameters.
  97.  
  98. 4. Save again <Alt-S>.
  99.  
  100.  
  101. Changes in CONEX.INI
  102. ────────────────────
  103.  
  104. section: User defined character set
  105.  
  106.      The 2nd character set no longer contains characters 128 to 159.
  107.      They must be deleted.
  108.  
  109.  
  110. section: Session dependent parameters
  111.  
  112.      changed parameter 39, 40: 0=US, 1=UK, 2=German, 3=graphic,
  113.                    4=multinational, 5=user
  114.      changed parameters 33,34: emulation
  115.  
  116.      new parameter 3: Answer back message (max 20 bytes)
  117.      new parameter 20: outbound window size (default 1)
  118.      new parameter 30: inbound window size (default 1)
  119.      new parameter 40: telnet port (default 23)
  120.      new parameter 41: telnet timeout in milliseconds (default 5000)
  121.  
  122.  
  123.             ┌─────────────────────┐
  124.             │  CONEX version 6.1  │
  125.             └─────────────────────┘
  126.  
  127.  
  128. New features are:
  129.  
  130.  - default COM3/4 Interrupt = 4 and 3
  131.    In version 6.0 interrupts for com3/com4 had been preset to 12, 11,
  132.    which seems not to be very common.
  133.  
  134.  - COM3/4 Interrupt + IO address configurable
  135.    Interrupts and IO addresses of all com ports can be set in conex.ini.
  136.    (see tech.ref for more details)
  137.  
  138.  - up to 4 LAT sessions
  139.    Now up to 4 LAT sessions can be opened concurrently. In the older
  140.    version this did not work correctly.
  141.  
  142.  - ESC FF, ESC SUB, ESC ENQ automatically switch into graphic mode (Alt-G)
  143.    In CONEX 6.0 only FS and GS switched automatically into graphic mode.
  144.  
  145.  - support extended keyboard (esp. F11, F12)
  146.    At the start of CONEX the keyboard is tested, so that on extended
  147.    keyboards more keys can be programmed now. I changed some of the key
  148.    names:
  149.  
  150.    S** --> #**    (shifted keys)
  151.    C** --> ^**    (Control keys)
  152.    A** --> @**    (Alt keys)        see tech.ref for exact names
  153.  
  154.  - rotate interrupts configurable in conex.ini
  155.    Normally the priority of characters from the keyboard is higher than
  156.    characters from the COM ports. So typing very quickly can cause an
  157.    overrun error at the port (indicated by ▓). There is a switch in
  158.    conex.ini to change the priority.
  159.  
  160.  - format of CONEX.INI changed!!!
  161.    To be more flexible while inputting numbers and strings to conex.ini
  162.    the format of the file was changed. Numbers can be entered as decimal
  163.    or hexadecimal. Strings can be composed of simple characters, decimal
  164.    numbers and hexadecimal numbers. You must update your old conex.ini
  165.    file manually, if you want to use it. (see below for more details)
  166.  
  167.  - dial sequences are saved in CONEX.INI
  168.    The dial sequence is now saved, too. It is set to a Smart Hayes
  169.    compatible modem by default now.
  170.  
  171.  - start initial macro at 1st opening of a session (Alt-K, ■IN#)
  172.    10 new virtual keys can be programmed: ■IN0, ..., ■IN9. They are
  173.    automatically executed, when a new session is opened. When using the
  174.    COM port the corresponding macro is started if DTR and CTS was
  175.    dropped.
  176.  
  177.  - characters from port can be remapped (Alt-M, character set: user)
  178.    Characters received from the mainframe can be remapped. There are two
  179.    sets characters 32-127 and characters 128-255, which can be modified
  180.    seperately. To use this feature enter your character set in conex.ini
  181.    and select the character set "user" with Alt-M.
  182.  
  183.  - conex can be patched (Alt-S, file name: conex.exe)
  184.    If you replace conex.ini by conex.exe in the Alt-S window, the
  185.    program conex.exe is patched.
  186.  
  187.  - support B&W TCP/IP (Alt-P)
  188.    The TCP/IP kernel from Beame and Whiteside Software Ltd is supported.
  189.    The name of the "hosts" file should be entered in Alt-Y to allow the
  190.    resolution of hostnames.
  191.  
  192.  - ESC stops macros only in normal or graphics mode
  193.    While a macro is executed keys from the keyboard are executed. ESC
  194.    will not stop a macro if you abort a window.
  195.  
  196.  - alphabetically sorted output in directory listing
  197.    Directory listings produced with Alt-D or Pageup/Pagedown are
  198.    alphabetically sorted.
  199.  
  200.  - alphabetically sorted output of macros in help screen
  201.    Macro labels are alphabetically sorted.
  202.  
  203.  - multinational supplement character set implemented
  204.    Characters 128-255 will no longer use the extended IBM character set,
  205.    but are mapped to multinational supplement character set as defined
  206.    for VT220 terminals. Not all characters can be supported but are
  207.    mapped to the nearest IBM character.
  208.  
  209.  - ESC ENQ supported in graphics mode
  210.    ESC ENQ asks for cursor position in Tektronix emulation.
  211.  
  212.  - hercules graphic screen increased to 720 X 360 pixels
  213.    The normal resolution is 720 X 348 pixels. I hope the larger screen
  214.    will not cause any problems.
  215.  
  216.  
  217.              =============================
  218.               UPDATE CONEX.INI 6.0 to 6.1
  219.              =============================
  220.  
  221. CONEX.INI can be edited manually with any ASCII editor. In order to use
  222. your old parameter setting with CONEX 6.1 you have to update it or enter
  223. all your settings anew.
  224.  
  225. If you prefer to transfer only part of your parameters you may delete any
  226. of the sections 2 - 4 completely.
  227.  
  228. 1. header
  229.    Replace header "CONEX 6.0" by "CONEX 6.1" in line 1
  230.  
  231. 2. section: Common parameters
  232.    Append "!" to the end of numbers
  233.    ... 0 0 0 0 0 --> ... 0 0 0 0 0!
  234.  
  235. 3. section: Session dependent parameters
  236.    Surround strings with "", append comma to string, end with !.
  237.  
  238.      ┌───────────────────────────────────────────────────┐
  239.      │ Session dependent parameters              │
  240.      │ Sun                             │
  241.      │                             │
  242.      │ 0 0 12 0 1 1 2 94 5 0 0 13 35 0 0 126 0 77 5 0    │
  243.      │ 0 13 35 0 0 0 0 5 10 1 0 1 0 0 0             │
  244.      └───────────────────────────────────────────────────┘
  245.  
  246.                   replace with
  247.  
  248.      ┌───────────────────────────────────────────────────┐
  249.      │ Session dependent parameters              │
  250.     -->  │ "Sun",                                            │
  251.     -->  │ "",                                               │
  252.      │ 0 0 12 0 1 1 2 94 5 0 0 13 35 0 0 126 0 77 5 0    │
  253.      │ 0 13 35 0 0 0 0 5 10 1 0 1 0 0 0!             │<--
  254.      └───────────────────────────────────────────────────┘
  255.  
  256.     repeat this for the 9 following session parameters
  257.  
  258. 4. section: Keyboard translation
  259.    Insert string delimiters "", seperate with ,.
  260.    Every key definition must end with "!".
  261.    An extra "!" must be appended to this section.
  262.    Replace old function key names with new one (see tech.ref).
  263.  
  264.      ┌────────────────────────────────────────────────────┐
  265.      │ Keyboard translation                   │
  266.      │ ■F01                           │
  267.      │ Login Sun                          │
  268.      │ login Hilbig■CR.«rpassword:»secret■CR.          │
  269.      │ ■S01                           │
  270.      │ logout Sun                          │
  271.      │ logout■CR.                          │
  272.      └────────────────────────────────────────────────────┘
  273.  
  274.                   replace with
  275.  
  276.      ┌────────────────────────────────────────────────────┐
  277.      │ Keyboard translation                   │
  278.      --> │ "■F01",                                            │
  279.      --> │ "Login Sun",                                       │
  280.      --> │ "login Hilbig■CR.«rpassword:»secret■CR."!          │
  281.      --> │ "■#F1",                                            │
  282.      --> │ "logout Sun",                                      │
  283.      --> │ "logout■CR."!!                                     │
  284.          └────────────────────────────────────────────────────┘
  285.  
  286.